package org.xu.upms.server.dao;

import java.util.List;

import org.xu.upms.server.model.App;

import com.xu.commons.dao.BaseDao;
/**
 * 应用dao
 * @author xupeijiao
 *
 */
public interface AppDao extends BaseDao<App ,Integer>{
	/**
	 * 根据应用编码查询
	 * @param code 应用编码
	 * @return
	 */
	public App findByCode(String code);
	
	/**
	 * 根据管理员ID查询已分配应用
	 * @param userId 管理员ID
	 * @return
	 */
	public List<App> findByUserId(Boolean isEnable, Integer userId);
	
	/**
	 * 根据管理员ID查询已分配应用编码
	 * @param userId
	 * @return
	 */
	public  List<String> findAppCodeByUserId(Boolean isEnable, Integer userId);
}
